/*
 * Copyright 2010 Google Inc.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package com.locationbasedagent;



import com.google.web.bindery.requestfactory.shared.Receiver;
import com.google.web.bindery.requestfactory.shared.ServerFailure;

import com.locationbasedagent.client.MyRequestFactory;
import com.locationbasedagent.client.MyRequestFactory.HelloWorldRequest;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

/**
 * Main activity - requests "Hello, World" messages from the server and provides
 * a menu item to invoke the accounts activity.
 */
public class LBAAgentActivity extends Activity {
    /**
     * Tag for logging.
     */
    private static final String TAG = "LocationBasedAgentActivity";

    /**
     * Available action buttons
     */
    
    private Button mSearchByListButton;
    private Button mManageMyListingsButton;
    
    /**
     * The current context.
     */
    private Context mContext = this;
    private String userid;
    
    /**
     * Begins the activity.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.i(TAG, "onCreate");
        super.onCreate(savedInstanceState);
        
        setContentView(R.layout.agentview);
        Bundle bundle = getIntent().getExtras();
        userid = bundle.getString("username");
        //setup the action buttons and their listeners
        mManageMyListingsButton = (Button) findViewById(R.id.manageMyListingsButton);
        mManageMyListingsButton.setOnClickListener(mManageMyListingsButtonListener);
        mSearchByListButton = (Button) findViewById(R.id.searchListButton);
        mSearchByListButton.setOnClickListener(mSearchByListButtonListener);

        
        
        
        
    }
    
    private OnClickListener mSearchByListButtonListener = new OnClickListener() {
        public void onClick(View v) {        	
            Intent intent =
                    new Intent(LBAAgentActivity.this,
                            SearchByListActivity.class);
            startActivity(intent);

        }
    };
    private OnClickListener mManageMyListingsButtonListener = new OnClickListener() {
        public void onClick(View v) {        	
            Intent intent =
                    new Intent(LBAAgentActivity.this,
                            ResultListActivity.class);
            Bundle bundle = new Bundle();
		    
            bundle.putString("address", "");
            bundle.putString("city", "");
            bundle.putString("zip", "");
			bundle.putString("sellingID", userid);
    	    intent.putExtras(bundle); 
    	    startActivity(intent);
            

        }
    };


   


    

}
